3083
2
21152
8
2535
32302
0
17946
3090
6
19783
2932
2258
1
3498
4
946
2666
9
989
297066
1384
940
3213
7
1294
1153
131589
3754
2558
3
2774
444571
13499
5
4601
542
2377
25669
272