3040 499
23569 503
4722 418
14508 480
9452 780
30050 670
6218 308
13851 227
30481 583
7687 157
8181 516
2304 125
2973 67
4100 837
3411 271
69203 501
3296 595
7638 741
3009 834