3526 499
23940 503
4892 418
14797 480
9652 780
30560 670
6398 308
14245 227
31288 583
8063 157
8392 516
2380 125
3109 67
6392 838
3528 271
71640 501
3364 595
7894 741
6927 834