31535
0
20634
8
282572
17353
25137
19279
2
1020
180849
1518
1
2275
3203
10
419694
9
139
2730
6
177
968
166543
18
1222856
4
256612
2749
3498
418
91021
3
44199
381
2459
514
3116
1010
3114