1640 239
90536 651
8141 648
11689 461
12015 168
13697 663
18436 482
29959 429
28743 83
25766 746
4044 551
3165 212
49696 576