1041 278
971 92
844 25
817 8
684 576
438 82
338 617
262 399
253 881
199 625
142 469
97 253
62 641
54 890