1642 239
90582 651
8142 648
11692 461
12016 168
13697 663
18436 482
29987 429
28767 83
25782 746
4044 551
3165 212
49720 576