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