6860 459
103899 370
599583 1939
15787 515
15319 363
315944 1369
34258 933
168897 550
118002 833
33690 662
32238 482
28122 72
159869 1019
3852 375
5500 614
45132 665