1131
1
1517
1699
2
3326
3
2082
1778
801
0
745
2392
2633
1431
1004
1941
4
1000
693
2099
868
522
1495
964
838
1895
1301
919
260
1319
3076
1398
1268
1371