31535
0
2297
6
3510
2
328
1
105290
1751
2330
4
2275
48708
509
482
31220
10
346
1559
3025
6515
1222856
2442
504
2564
1352
3
814
462
1334
373
2369
231
2474
1385
18403