759
513
370
212
378
281
245
333
1304
153
569
658
184
532
534
345
428
566
197
754
1088
572
309
1029
850
336
640
364
816
1655
241
932
1257
600
261
1795
2362
1040
491
479
503
340
444
468
448
836
970
661
3381
739
718
499
451
246
377
290
296
248
252
424