51183 522
25944 307
19836 779
12211 286
15463 927
7886 261
7541 208
11226 277
10787 670
10896 593
3032 491
3372 648