47300 601
43178 267
13879 521
8775 446
25362 279
29245 744
6277 407
3585 473
6149 392
6865 395
1346 36
4093 827
17314 439
5589 147
2830 222
4149 812
17152 624