51399 522
25979 307
19849 779
12235 286
15471 927
7890 261
7556 208
11237 277
10792 670
10901 593
3036 491
3373 648