595 153
8642 242
29774 584
3134 885
2813 648
5269 139
10310 45
18026 315
19880 664
22283 352
1880 390
15206 624
3644 671
5250 305
5507 438