25669
0
19783
2
32302
3090
6
2535
21152
8
2749
5
2316
2139
4
3125
38477
34
2921
3498
2932
181997
11
3083
2666
9
444571
17946
2366
1
2906
1760
1294
131589
1153
3120
3593
16
5440
5169
2217