1205
8
531
1
2800
9
666
794
1109
2
1399
594
502
595
517
430
685
570
424
954
2925
480
984
1704
3
1981
4980
5
4007
4410
24
1690
4
459
596
2239
3535
486