3502 499
23919 503
4885 418
14783 480
9635 780
30534 670
6394 308
14229 227
31227 583
8035 157
8382 516
2368 125
3101 67
6383 838
3520 271
71526 501
3360 595
7877 741
6079 834