3090
6
2903
3
2932
2
32302
0
2131
1
25669
21152
8
1193
496
1400
5046
3158
3080
5402
9
2377
1819
1367
2009
5
1089
1289601
4
467
5372
3820
2305
2570
1343
2750
666
14
19783