39063 510
23679 307
18684 779
11320 286
14799 927
7303 259
7012 208
9999 277
10656 670
10617 593
2957 491
3312 648