1657 239
91044 651
8162 648
11730 461
12030 168
13723 663
18459 482
30209 429
28994 83
25938 747
4068 551
3180 212
50016 576