37751 509
23395 307
18612 779
11214 286
14742 927
7230 259
6978 208
9902 277
10652 670
10608 593
2953 491
3304 648