2277
5
3318
8
1837
1
2554
3
1302
0
471
1374
1043
1126
780
6859
1626
56488
2922
9
1622
2033
2
3044
27
4252
2079
48766
24
356
1756
2431
1968
2417
3293
962
4232