1040 90
973 811
937 509
884 957
757 693
741 688
443 397
442 373
431 957
379 617
372 680
262 364
252 602
227 610
165 295
108 67