2405
1475
1042
2277
1148
1087
891
962
1312
1528
1836
1037
961
946
1728
4893
877
919
2141
976
1318
4899
1716
2295
1394
1543
2067
1876
5176
1676
2675
936
3920
6920
1735
887
2776
834
837
1784
1053
2235
6841
824
2170
822
3315
13489
893
28952
2497
778
4946
1133
791
16835
7112
2405
3793
993