43004 924
40001 314
22282 1003
19557 781
18925 608
26599 80
34350 307
24102 393
28443 408
16920 338
34230 150
19788 94
41848 638
28657 318
46175 436
24047 713
39098 729
36784 119
26927 404
52171 54
45230 80
66294 947
25186 782
38107 668