596 153
8650 242
29776 584
3135 885
2815 648
5270 139
10312 45
18030 315
19882 664
22296 352
1880 390
15209 624
3645 671
5251 305
5509 438