43759 510
25099 192
18946 793
10044 865
11749 407
10789 777
4251 822
2900 125
4657 328
3308 332
11541 675