2945 250
201 55
14007 406
3922 637
7067 945
5885 514
10693 405
9196 770
9420 172
8801 425
6419 756
5447 399
6254 237
6108 713
5196 403
6836 582
3738 488