444
1
771
2
652
493
1704
5
856
778
638
628
1451
946
3
1226
2116
4281
2676
2154
910
457
55
453
705
471
1232
980
498
447
428
2401
4
3956
604