105533 605
35016 680
100143 369
10327 570
38473 647
16184 515
94058 558
6095 341
4784 682
5328 609
2733 146