315 36
29308 273
65079 264
98770 391
4261 764
4825 418
6523 531
4468 569
15810 170
2456 394
4910 143
2963 825
2079 40
3115 111
3070 508
1128 99