2903
3
1734
2
3090
6
2932
21152
8
1404
19783
3765
4
3080
583
1041
1
909
2440
194
0
181997
11
3083
17946
1598
3546
2996
1189
32302
14
591
2102
1211
1417
4926
5
1632
2258