3031 525
34075 788
5475 85
6145 207
3058 282
38291 304
24961 877
27367 247
19633 183
18166 696
25040 536
16276 862
18842 704
15103 953
7027 765
21991 623