51932 523
26082 307
20004 779
12271 286
15498 927
7904 261
7574 208
11249 277
10802 670
10914 593
3040 491
3377 648