1639 239
90435 651
8135 648
11685 461
12011 168
13693 663
18431 482
29885 429
28666 83
25713 746
4040 551
3161 212
49627 575