1642 239
90591 651
8142 648
11692 461
12016 168
13697 663
18436 482
29990 429
28771 83
25785 746
4045 551
3166 212
49735 576