595 153
8640 242
29772 584
3134 885
2813 648
5268 139
10307 45
18024 315
19875 664
22279 352
1880 390
15202 624
3644 671
5249 305
5506 438