51239 522
25958 307
19839 779
12217 286
15468 927
7886 261
7544 208
11232 277
10788 670
10896 593
3033 491
3372 648