301 96
201477 208
6613 520
12704 934
13623 656
6999 603
11143 448
4102 204
5757 67
3907 788
3250 607
9659 184
3324 259