2865 875
2609 828
531 82
49874 855
2901 507
2871 571
2708 430
2210 550
2287 236
3093 940
7993 314
5344 372
7454 303
19406 107
4349 484
2809 326
1244 353
5458 522
5018 536
2893 85
33115 364
20128 521
2657 807
30572 363