1640 239
90528 651
8141 648
11689 461
12013 168
13696 663
18435 482
29946 429
28733 83
25762 746
4044 551
3164 212
49690 576