51580 522
26010 307
19890 779
12248 286
15479 927
7898 261
7563 208
11241 277
10797 670
10908 593
3037 491
3374 648