328 954
311 545
286 331
266 464
260 466
236 256
235 317
200 803
197 252
108 365
98 551
95 213
76 504
49 149
35 954