51560 522
26005 307
19879 779
12247 286
15478 927
7897 261
7558 208
11240 277
10796 670
10907 593
3037 491
3373 648