350 90
2210 676
2798 724
1444 469
2782 546
592 41
477 47
1737 302
3097 438
1660 208
2235 225
2858 435
2316 685
2859 821
2053 655
2387 612
2441 533
1620 473
823 261
2979 641
966 186
2800 865
2391 740
2450 511