1312 86
1015 218
832 15
827 653
765 326
648 716
628 567
565 582
510 574
457 64
424 552
407 252
403 985
349 178
327 417
305 190
252 343
227 857
167 626
82 729