3033 525
34089 788
5484 85
6167 207
3061 282
38299 304
24968 877
27377 247
19637 183
18170 696
25048 536
16277 862
18847 704
15104 953
7029 765
22000 623