116
0
18403
6
4071
1
48708
1885
31220
10
1073
105290
422
1222856
4
293
105807
42
282572
180849
346
291
521
1343
1663
1751
2
2330
3092
2189
3663
2347
509
2166
482
1559