591 153
8624 242
29755 584
3134 885
2813 648
5267 139
10306 45
18012 315
19860 664
22241 352
1879 390
15188 624
3644 671
5245 305
5495 438