1331
2
1611
6
704
1
924
410
673
2325
532
1287
2196
3
894
2324
824
990
0
617
1688
1099
1180
1583
1274
1283
4
745
1307
1930
591
757
1315
1369
2242
946