9516
1924
3425
9652
5541
2054
1705
3458
2002
15055
2381
963
989
991
778
850
2246
1129
873
15271
993
803
934
8298
1070
827
1267
2746
798
1108
793
1263
1250
914
958
829
2821
4116
4863
950
961
967
1644
790
1243
835
961
880
1032
1583
3006
1275
1311
1067
1050
2299
1512
1113
2452
1028