1453
2
2079
3
4940
5
2604
7
2260
12
2705
1
2054
6
2547
2523
14
4098
1861
4362
56488
0
835
2033
3044
27
4252
48766
24
356
1756
2431
1651
2417
962
4232
993
1102
6979
4
3277
8
2675