2997 525
34002 788
5419 85
6042 207
3037 282
38255 304
24926 877
27333 247
19614 183
18146 696
25007 536
16253 862
18806 704
15096 953
7014 765
21955 623