1802
1985
1635
1572
2250
1117
1137
928
979
1709
1570
3591
963
1783
3056
2488
1369
1150
1427
1491
1341
2428
1260
2035
1588
1887
1023
1582
1156
1909
2181
2592
1176
1239
2175
1885
961
1732
3406
1114
1629
1147
1053
4337
1104
850
4171
869
2013
2103
3412
2236
1593
867
1153
1332
1839
1427
1475
1436
750
1079
1275
1071
1159
895
1664
2931
846
846
1635
839
1232
1680
1133
1296
768
1830
2051
2374
976
2571
1119
1002
1729
4522
1038
1490
1157
794
1855
999
1014
1821
802
823
1651
1521
745
3012
800
1983
1157
1254
736
942
751
868
1011
1063
789
3975
963
965
1066
852
1222
915
3008
920