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