39507 510
23749 307
18715 779
11378 286
14818 927
7330 259
7029 208
10005 277
10659 670
10622 593
2957 491
3314 648