31535
0
1943
17353
18403
6
21743
1
116
3025
2564
2
5611
11
1343
2546
380
2459
9
31220
10
4223
22
363
2275
1222856
4
19279
422
2189
709
4111
1073
448
400
1282
48708
543
580