1600
0
1
3168
1715
2
534
2904
1678
1478
495
1336
3062
2541
443
765
2509
602
550
1344
578
3252
3192
826
5131
4
3913
3
2641
1638
4154
2034
1471
1311
1288
497
445
430
466
540
636
1245
2344
1036
1983
2079
1217