1031
1
2188
4
4043
6
4946
18
3461
3289
10
6095
9
2825
3
2707
2
2669
5
1358
2798
5224
9956
3362
1306
5849
2216
2896
0
1582
2721
5047
8
1144
1676
1912
1044
2015
1012
854
2745