1039 278
966 92
842 25
815 8
682 576
437 82
337 617
260 399
246 881
196 625
141 469
95 253
61 641
51 890