2508 526
346 91
2271 543
2812 860
3451 561
2246 311
2769 513
1797 353
1051 282
1773 235
1860 494
642 55
899 213
2269 470
1095 237
2870 587
2429 216
2514 487
2239 436
2461 703
242 39
4288 572
1521 368
3915 985