29332 388
8183 406
4735 590
4857 200
21547 171
6855 260
6034 415
2995 628
6581 438
18854 687
9038 473
1673 38