1704
5
856
2
778
1
628
638
1450
946
3
2153
2116
4280
2675
1225
909
457
54
453
471
978
1231
705
443
2401
4
3954
1611
6
2290
604
498
447
428
768