31535
0
17353
476
1
3092
448
509
282572
4111
2
121182
1073
19279
18403
6
1282
2094
2150
44199
2275
422
437
1885
56488
116
2011
3
1222856
4
356
4260
15
1186
3916
303
1821