381
0
2855
3
2668
2
20634
8
467
456
1661
1
4111
2730
6
25137
287
1161
286
787
428
5313
1045
663
1425
4820
4396
941
608
326
951
844
515
409
2490