2982 811
1334 295
313 60
2699 566
2079 564
2820 897
1093 246
2302 619
420 84
1279 369
2765 657
417 131