1115
2
1447
1
3318
883
1282
796
655
1357
1101
4
1406
3
1598
1389
7196
1377
1029
1067
307
0
656
447
395
1339
6
562
391
1327
5
1092
1383
639
380
1522
525