39258 510
24027 192
18681 793
9920 865
11451 407
10769 777
4222 822
2839 125
4620 328
3250 332
11354 675