51684 523
26027 307
19910 779
12253 286
15481 927
7898 261
7565 208
11242 277
10797 670
10909 593
3038 491
3375 648