306 47
305 666
229 844
218 776
214 780
210 548
197 434
164 861
153 900
128 48
111 26
110 3
64 502
64 943
63 970
20 582