6861 459
103940 370
599708 1939
15788 515
15320 363
315974 1369
34259 933
168908 551
118005 833
33700 662
32245 482
28143 72
159875 1019
3852 375
5502 614
45152 665