2976 97
4712 278
15336 379
25558 821
9180 703
5839 623
40084 691
5456 219
3576 211
9462 811
4585 489
4132 747
5079 338
7647 55
2038 104
8194 583
4763 777
6520 715
11763 623
7191 799
3344 322
11705 351
4214 96
5183 899