595
2
1876
1844
1
669
2572
5
963
745
2339
3724
4523
3491
1491
1532
3
1254
1234
2234
1043
1097
1160
4
3225
1440
0
2065
4105
1301
569
4491
9
1677
1028
1204
618