985
1
3593
16
1913
0
2627
5
3062
9
2515
3
1546
4651
2
918
2614
2190
557
517
2966
6
391
34
3562
1691
2181
479
164
1163
802
1501
2576
3931
4
70
402
445
5521