1050 116
3752 923
6417 793
5514 508
6691 922
20083 126
8695 565
7820 279
9220 573
15225 202
8190 141
24461 785
14219 547
14379 881
18062 506
8933 631