2199
3
5620
11
1263
1
1694
2
2604
7
6579
9
3054
1811
0
315
3318
8
1626
56488
2922
2033
3044
27
4252
2079
48766
24
356
1756
2431
1073
1968
2417
3293
2095
4
962
4232
6979
3277