38534 510
23555 307
18651 779
11269 286
14774 927
7263 259
6995 208
9991 277
10655 670
10613 593
2957 491
3308 648