2945 649
98312 518
3842 82
22841 653
36351 581
30010 494
16983 132
3705 232
5328 674
8142 211
10921 267
7282 545
15871 291