39017 510
23671 307
18675 779
11314 286
14795 927
7300 259
7011 208
9998 277
10656 670
10617 593
2957 491
3312 648