591 153
8622 242
29752 584
3133 885
2813 648
5266 139
10305 45
18005 315
19860 664
22238 352
1878 390
15187 624
3644 671
5245 305
5491 438