1010
1
1277
5
2617
6062
16
737
2904
4
111
0
2659
2
752
3293
359
3327
911
1960
7
3251
6
3742
2934
8
2287
1626
886
2445
2913
1225
2922
9
895
5617
4637
2587
1577
1222856