3122 625
1541 317
1254 328
2933 240
4206 557
4038 598
4857 870
1473 131
2620 468
284 43
1378 307
1390 278
1563 294
1534 319
2560 679
3148 617
488 88
3578 567
7888 509
2482 396
1455 53
4710 930
3784 616
1699 212
2100 455
2304 247
1123 133
1026 89