50828 522
25883 307
19811 779
12184 286
15439 927
7872 261
7526 208
11216 277
10783 670
10886 593
3030 491
3370 648