106186 605
35025 680
100521 369
10335 570
38659 647
16239 515
94481 559
6102 341
4796 682
5332 609
2741 146