338
1796
708
3137
582
651
2567
341
2032
1277
542
1510
353
306
535
959
875
357
736
313
870
420
374
1935
