3053 95
3230 571
2829 536
2959 621
15627 553
8763 519
1650 199
2726 578
2661 387
2972 490
2462 613
3278 497
3172 463
1304 107
3407 625
1767 278
1740 204
4300 601
1023 234
3226 866
610 93
2515 484
4784 612
2038 125