1256
8810
3106
929
8263
7340
2017
1000
3609
2668
5000
834
1545
1169
1419
3190
673
10826
2450
744
987
1226
799
1573
748
898
1390
3498
2739
1106
3571
874
1084
1504
1379
8398
1105
3287
778
4002
816
2937
811
4671
1365
5522
915
2011
8928
1209
829
1427
14657
1097
2101
1011
784
1035
929
862
744
687
2622
3021
838
1578
1066
2430
4853
773
954
1101
2879
3291
937
2531
1197
1766
818
3169
780
933
1889
781
1106
1299
671
830
1507
2657
864
1063
3169
1055
975
964
1368
883
745
836
2724
2088
1950
2004
2865
1273
773
985
1362
1470
5162
913
811
996
901
1058
976
1471
2539
2366