104436 310
35563 607
7687 468
15193 241
12368 874
894 81
14019 823
783 95
3769 384
16987 596
3616 238
11592 53