3032 866
2693 113
5714 275
4800 578
3560 860
4216 779
4872 137
3596 540
2156 137
44968 253
78097 182
9598 126
15068 206
17532 521
5774 573
12620 475