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