51899 523
26073 307
20000 779
12268 286
15496 927
7902 261
7573 208
11249 277
10800 670
10913 593
3039 491
3377 648