31535
0
3025
1
4025
5
1334
21743
1343
4223
22
509
1547
2011
3
2315
2
363
2564
2459
9
400
48708
18403
6
31220
10
116
1073
422
2420
462
1222856
4
2274
5611
11
2189
2979
1560
2052