2919
2
1568
1
5347
4
1160
2966
6
1650
4537
2047
3
1195
1199
6572
1407
2948
1250
3868
10
865
3066
7
2408
8
13499
5
2804
1569
297066
0
1320
6044
957
267612
771
2184
2669
4978