51727 523
26037 307
19931 779
12255 286
15483 927
7898 261
7568 208
11243 277
10798 670
10911 593
3038 491
3375 648