3016 861
1651 109
24803 396
6323 482
2656 160
181031 962
11668 304
14223 820
5083 73
6297 634
5281 465
50566 400
4901 61
5105 436
5923 353
4347 400
3698 298