1642 239
90597 651
8143 648
11692 461
12016 168
13697 663
18436 482
29994 429
28779 83
25786 746
4047 551
3167 212
49738 576