3090
6
2535
2
2358
9
3498
4
32302
0
19783
3694
6346
16
3066
7
17946
3158
572
7793
2932
1603
1
6499
3
3126
3765
25669
2996
2476
2990
3868
10
1465
14
1320
1153
10598
1903
5982