2475
2511
22013
935
926
804
724
993
1302
1733
1135
2283
1661
776
4648
665
2548
2270
1174
1175
3875
1085
1323
110736
3500
1187
1844
1396
1095
1447
1073
861
790
965
2819
13675
1359
1035
2625
1504
5128
1780
930
1084
9684
917
5999
2180
968
1246
2836
989
1671
1053
1945
962
952
1733
1331
14709