1269
670
762
144
579
371
524
184
809
318
524
49
1279
620
639
370
483
135
144
119
378
237
398
126
349
11
83
31
93
30
604
305
945
371
892
423
239
188
415
88