1640 239
90513 651
8140 648
11689 461
12013 168
13695 663
18434 482
29930 429
28721 83
25757 746
4043 551
3163 212
49679 575