31535
0
17353
19279
2
2275
25137
4111
1282
3092
1
1222856
4
4677
10
1267
18403
6
5602
9
10324
2546
4223
22
2459
1277
5
3025
422
1960
7
116
401
1811
3886
11
556
1073
3331
415
2189