1188
2
2904
4
2659
752
3293
1
911
656
1533
0
2474
3251
6
2934
8
552
1222856
2393
5617
5
2143
886
2445
2749
3
1514
895
2296
580
2059
2071
1366
6062
16
5470
1246
958