3043 898
5055 180
22505 86
5422 629
6326 451
9604 557
5597 248
7110 173
4172 820
4973 868
4231 550
1981 329
3537 205