2982 811
1334 295
313 60
2699 566
2820 897
2219 617
1093 246
2302 619
420 84
1128 283
1023 282
613 161