1001
2
5620
11
1694
2604
7
6579
9
3054
1
1811
0
3318
8
1949
3
1626
1091
56488
2922
2033
235
3044
27
4252
2079
48766
24
356
1756
2431
1968
2417
3293
962
4232
2035
4
6979
3277