39184 510
23698 307
18692 779
11344 286
14805 927
7318 259
7018 208
10001 277
10657 670
10619 593
2957 491
3312 648