4198
1
2296
3
556
1098
14567
6
360
422
0
788
915
813
746
1085
572
1473
2
900
36
61
604
1691
3933
11
1020
1573
2621
4
1571
511
2168
465
2278
1728
533