1803
4993
6348
10648
906
2033
1450
1605
2687
1661
5057
10639
2646
875
1094
1387
949
989
1725
1095
958
3278
789
1162
1094
1501
1800
1723
1274
2492
3233
3509
1876
952
953
918
1028
834
1109
1522
3906
1152
1432
1532
808
1110
858
832
3046
2559
949
984
925
4682
832
1077
1070
1498
988
1156