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