3032 525
34086 788
5483 85
6162 207
3061 282
38298 304
24968 877
27375 247
19637 183
18169 696
25046 536
16277 862
18847 704
15103 953
7029 765
21998 623