3093 525
34315 788
5590 86
6284 207
3109 282
38436 304
25086 877
27476 247
19692 183
18271 696
25154 536
16329 862
18953 704
15136 953
7059 765
22187 623