1516 289
14515 291
6946 822
10540 489
25079 121
8860 724
9238 358
5940 388
2993 517
45306 493
116211 318
3974 89
37104 877
44521 85
15028 222
8219 305