1631 239
90197 651
8125 648
11666 461
12001 168
13682 663
18420 482
29778 429
28549 83
25635 746
4030 551
3153 212
49492 575