116
0
2189
1343
422
20634
8
105290
1663
1222856
4
448
1
1587
1073
1877
17353
6515
2564
2
363
521
573
6859
5
1751
2330
282572
1650
1126
14076
7
48708
509
477
75
580