1632 239
90222 651
8126 648
11673 461
12002 168
13682 663
18420 482
29800 429
28565 83
25641 746
4031 551
3153 212
49510 575