39063 510
23987 192
18679 793
9917 865
11446 407
10767 777
4219 822
2838 125
4614 328
3249 332
11348 675