1631 239
90189 651
8124 648
11665 461
12001 168
13682 663
18420 482
29775 429
28545 83
25634 746
4030 551
3152 212
49491 575