3027 525
34053 788
5461 85
6115 207
3052 282
38281 304
24952 877
27361 247
19630 183
18160 696
25031 536
16271 862
18836 704
15101 953
7023 765
21984 623