2389
1418
2618
1033
2452
751
704
764
1496
2328
6454
1232
1357
1198
5396
1205
937
1600
3355
3436
723
878
2115
700
838
1360
977
1253
1054
1689
2430
6514
2491
986
7240
2955
2110
1589
866
3625
2977
1239
1364
1340
1785
4901
893
808
963
1065
1114
3772
779
4285
4832
1751
977
1002
890
1846