40532 1504
29833 1460
61598 1665
29076 456
25597 1620
50664 642
42016 1908
48961 1798
50062 1832
44999 1562
40457 317
13662 932
350440 5282
295931 3240
268142 3811
250718 2816
216771 2132
208264 3092
197736 2665
191097 2347
153093 1827
125937 2400
125847 1261
124572 994