2903
3
1734
2
3090
6
2996
0
2932
21152
8
1404
108797
19783
2549
11
2989
1
536
3765
4
2005
3080
583
1041
1285
909
2440
3551
10
194
25669
3491
496
3083
17946
1598
3206
5
7793