31535
0
17353
19279
2
2275
3025
1
25137
4111
509
1282
3092
1267
18403
6
1343
2546
4223
22
2459
9
21743
422
116
401
1222856
4
1334
3886
11
556
1073
3331
415
2189
1943
1885