38786 510
23625 307
18667 779
11293 286
14783 927
7285 259
7007 208
9996 277
10656 670
10615 593
2957 491
3310 648