3090
6
2535
2
21152
8
32302
0
3765
4
280
1
19783
25669
1295
297066
2749
5
2650
20
2139
2250
3125
38477
34
3683
3498
2932
181997
11
3083
2666
9
444571
17946
2906
1760
1294
131589
1153
3120