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