3090
6
2535
2
2358
9
3498
4
3694
32302
0
19783
6346
16
2932
1603
1
6499
3
3079
17946
1056
2990
3868
10
1320
1153
2533
10598
1903
2096
1547
5347
2619
2759
1960
6095
2160
21152
8