1631 239
90200 651
8125 648
11666 461
12001 168
13682 663
18420 482
29781 429
28552 83
25635 746
4030 551
3153 212
49494 575