1632 239
90202 651
8125 648
11666 461
12001 168
13682 663
18420 482
29786 429
28552 83
25636 746
4031 551
3153 212
49496 575