1332
376
901
331
870
361
806
221
758
300
852
161
605
207
761
377
444
143
606
83
301
215
359
227
247
197
528
284
276
157
552
180
557
278
467
49
577
132
184
65