1512
516
308
60
8
1118
76
940
420
1051
249
542
27
139
803
110
272
344
356
131
1972
239
306
76
154
341
592
1066
1094
146
37
741
166
90
230
524
1117
250
715
649
322
489
905
907
584
436
61
40
157
427
186
711
967
