1185
2014
925
4429
792
972
2655
996
1117
2791
746
3669
765
1219
1426
1844
757
738
6320
1009
4951
1247
808
5089
719
2581
1243
2150
842
1480
984
5390
883
965
892
854
1292
1789
1106
917
933
8381
888
4014
1256
4994
768
1446
1044
2524
1113
2677
748
942
39340
961
2806
4225
1455
4455