1639 239
90438 651
8135 648
11685 461
12011 168
13693 663
18431 482
29888 429
28668 83
25714 746
4040 551
3161 212
49629 575