116
0
1663
397
1
105290
21743
363
382
2189
302
484
18403
6
1282
307
529
401
1222856
4
448
1212
1343
605
31220
10
2564
2
422
48708
3373
1448
1650
1667
309
418