1235
1
521
375
399
583
2260
12
543
0
1852
2
1464
3
2257
1365
2334
1750
1824
1261
2288
571
814
933
417
2897
4
2644
1095
1129
436
1291
2669
2870
1256
565