1638 239
90426 651
8135 648
11685 461
12011 168
13693 663
18431 482
29880 429
28660 83
25707 746
4040 551
3161 212
49626 575