39367 510
24049 192
18685 793
9922 865
11453 407
10771 777
4222 822
2840 125
4623 328
3253 332
11357 675