840
2590
800
1182
4629
706
867
913
751
1164
724
894
713
1070
802
2101
1153
729
757
2669
938
2127
1379
1193
852
1308
1788
1063
1418
1715
3821
1996
2307
1110
1542