2993 860
2050 455
2513 704
645 143
688 210
1649 421
1778 368
2118 319
215 54
294 73
3240 643
1100 281
973 153
2775 825
1154 255
3109 822
2997 625
2477 801
2276 383
1437 408
1395 278
1486 397
975 211
214 22
898 236
2488 616
3251 866
833 178