1640 239
90506 651
8140 648
11689 461
12013 168
13693 663
18434 482
29926 429
28717 83
25756 746
4042 551
3163 212
49676 575