1016
1
391
0
1637
2
2327
11
2614
34
445
557
2935
517
2100
402
3562
1691
2181
929
479
1163
802
1501
2576
3
70
5521
2223
661
1362
16
453
3936
6346
952