2597 326
1931 54
3573 829
4122 515
2589 402
11198 759
6716 503
5382 857
5283 764
3306 186
3157 656
5995 548
3961 508
10322 187
9700 695
3394 756
2991 109
4150 395
3359 662
3109 430
2408 600
988 78
2796 601
1408 39