15906
1073
807
849
7529
925
2529
1170
17315
3106
834
835
967
2240
1661
1598
855
947
860
910
1008
1776
846
890
2744
819
1149
917
2534
1809
899
5090
1038
1388
1166
4106
1625
845
4445
2600
797
1994
1429
874
2362
918
901
704
845
835
1441
849
846
1015
6152
4321
2103
4065
1210
1378