3090
6
1380
0
2903
3
2932
2
467
2000
1
32302
25669
1526
21152
8
2571
3080
5402
9
2476
1787
496
2009
5
1193
7920
8641
2750
3196
14
19783
2535
2808
4833
2996
4044
3083