1097 37
827 92
761 626
713 458
643 130
641 847
534 78
502 178
488 87
473 422
465 23
395 703
306 544
284 52
237 167
236 679
120 563
88 309
70 372