15213 1191
30851 1061
51986 1685
27890 1572
55033 410
53133 333
53426 163
21774 1074
23673 584
33378 697
36896 928
32546 611
219790 4072
197326 2273
192350 3137
165709 1746
156848 1991
141068 2439
128898 2063
106884 1446
97583 855
95770 1433
95387 2236
95159 1129