50814 522
25877 307
19809 779
12183 286
15438 927
7871 261
7525 208
11216 277
10783 670
10886 593
3030 491
3370 648