51139 522
25938 307
19834 779
12210 286
15458 927
7883 261
7541 208
11224 277
10787 670
10896 593
3032 491
3372 648