1026 192
959 257
933 795
847 170
715 320
689 209
657 277
562 544
491 544
343 190
272 411
220 927
187 385
177 821
162 527
84 715
65 958
63 160
43 43