50982 522
25912 307
19824 779
12193 286
15450 927
7876 261
7538 208
11219 277
10785 670
10890 593
3031 491
3370 648