3090
6
2903
3
2932
2
21152
8
1404
2989
1
2005
3080
108797
0
25669
1598
3206
5
1537
2823
1041
583
2440
4926
909
194
1734
3551
10
19783
2535
2920
4
3491
1637
1312
4044
3083