3058 525
34198 788
5531 86
6242 207
3089 282
38352 304
25020 877
27420 247
19666 183
18225 696
25099 536
16303 862
18918 704
15116 953
7038 765
22095 623