2903
3
181997
11
21152
8
3090
6
25669
0
2932
2
3516
930
2906
1
509
1189
4471
1543
2996
14
2258
951
717
342
19783
17946
3080
6698
7
2535
1768
475
1922
2964
3779
607