3090
6
2903
3
2932
2
1769
1
21152
8
2996
0
32302
3080
444571
9
572
3680
1761
181997
11
297066
485
131589
1334
255
2024
476
25669
14
19783
2535
2032
4044
5
3083
17946
2465
1189