1632 239
90206 651
8125 648
11668 461
12001 168
13682 663
18420 482
29789 429
28557 83
25638 746
4031 551
3153 212
49500 575