3090
6
2903
3
1734
2
2932
21152
8
1404
2013
19783
3765
4
3080
3673
583
1041
1
909
2440
1289601
194
0
3083
17946
1598
3546
2996
1189
32302
14
591
2102
1211
1417
1903