312 65
3596 505
1265 210
5630 766
6525 273
360 77
3354 806
3250 571
3214 624
15999 356
4932 616
164 48
10684 690
1410 305
5841 276
6391 154
5719 142
7970 891
1343 297
2222 703
8581 540
5676 605
3167 419
3512 400