29332 388
8183 406
4735 590
4856 200
21547 171
6855 260
6034 415
2995 628
6580 438
18852 687
9037 473
1673 38