1272
410
1242
378
1901
920
918
259
775
176
923
289
720
186
510
45
916
343
666
366
603
313
414
94
524
143
668
274
337
150
735
183
500
125
1110
359
744
106
610
90