1032 109
5318 813
4932 362
6374 546
49151 919
131201 653
61527 515
16674 842
27362 744
18000 361
5752 353
64341 784
68727 308