3090
6
2903
3
2932
2
32302
0
2352
25669
21152
8
3080
5402
9
1181
1
572
2009
5
1193
619
2838
4499
12
2241
3460
7
1679
59
2698
2750
1479
2468
14
1614
4
7964
19783
2535
19932