1028 109
5318 813
4929 362
6373 546
49149 919
131196 653
61522 515
16674 842
27361 744
17999 361
5752 353
64339 784
68725 308