2394
1331
22364
1578
842
835
847
3414
5977
891
844
836
1238
3745
2295
3339
1160
1009
2006
1010
1000
5968
1998
23167
1062
947
3995
1957
2490
1033
1024
936
838
3438
1005
4487
905
1067
3068
2193
1984
1851
925
2974
5632
1340
2961
1232
2077
5057
1275
834
1380
1918
1369
1169
797
1098
941
1008
1831
910
1155
1097
848
2046
2513
909
782
1272
1173
1175
830
867
5125
1002
1138
1020
1540
986
1593
2500
1529
886
2232
5337
825
939
1085
7626
1626
1268
892
1021
3450
1087
1877
1212
1323
4473
1674
1539
1138
7403
995
924
899
2119
1492
1257
3022
970
1256
870
1414
864
1019
3259
2743
971