455 916
446 432
431 100
424 372
389 463
386 514
377 438
365 43
337 722
327 616
259 657
243 149
238 466
212 285
209 573
184 505
157 977
156 419
106 203
82 1000