618
336
233
963
321
1567
340
661
245
842
2490
579
313
1631
1065
821
2401
353
581
367
1896
481
377
395
