1063 109
5323 813
4945 362
6379 546
49166 919
131207 653
61546 515
16677 842
27371 744
18000 361
5753 353
64350 784
68739 308