1640 239
90523 651
8141 648
11689 461
12013 168
13695 663
18435 482
29940 429
28727 83
25762 746
4044 551
3163 212
49690 576