1640 239
90535 651
8141 648
11689 461
12015 168
13697 663
18435 482
29957 429
28740 83
25765 746
4044 551
3165 212
49695 576