51215 522
25952 307
19838 779
12216 286
15464 927
7886 261
7542 208
11230 277
10788 670
10896 593
3033 491
3372 648