14
661
60
1229
982
874
651
2017
336
160
419
445
186
959
27
128
706
76
1268
768
990
132
567
144
161
12
1555
71
437
1211
1025
1181
131
1220
122
814
533
922
672
356
64
532
211
305
1234
666
342
286
196
991
252
511
621
127
58
