596 153
8646 242
29775 584
3134 885
2813 648
5270 139
10311 45
18027 315
19881 664
22286 352
1880 390
15208 624
3644 671
5250 305
5509 438