1640 239
90555 651
8142 648
11690 461
12015 168
13697 663
18436 482
29970 429
28756 83
25769 746
4044 551
3165 212
49708 576