3090
6
2535
2
2358
9
30334
3498
4
2727
1
1825
4944
2055
2243
1371
3694
1111
32302
0
1277
5382
5
4383
3
1213
2960
19783
6346
16
2932
1603
6499
17946
2990
3868
10
1256
14
1320