1642 239
90587 651
8142 648
11692 461
12016 168
13697 663
18436 482
29988 429
28768 83
25783 746
4044 551
3166 212
49724 576