116
0
2189
1222856
4
429
31220
10
422
48708
2347
2
18403
6
767
282572
1073
448
1
114
333
5611
11
671
649
363
2831
2190
3663
802
172
497
1448
21743
383
121182
1343