51758 523
26042 307
19948 779
12260 286
15485 927
7899 261
7570 208
11243 277
10798 670
10911 593
3038 491
3376 648