3090
6
2932
2
2903
3
32302
0
25669
21152
8
1189
3080
5402
9
572
1193
485
2009
5
14
2750
1
17946
3083
19783
2996
2535
1890
3125
650
4471
2465
1614
2416
7
3498
4
2555
380