19502 246
6561 478
8225 446
3520 610
7021 681
9162 445
5834 457
5824 597
37150 877
7094 392
4230 109
139468 624
12352 142
40599 953
9575 70
12594 971