1803
4996
6348
10649
906
2035
1450
1605
2688
1661
5059
10643
2646
876
1094
1388
950
989
1725
1095
958
3278
789
1165
1095
1501
1800
1723
1275
2492
3234
3509
1876
952
953
919
1028
834
1109
1522
3906
1152
1432
1533
808
1110
858
833
3046
2561
950
984
925
4682
832
1078
1070
1498
989
1156