9585 406
42838 312
28200 779
6818 40
21145 542
7725 285
9799 147
17649 162
4131 450
7933 549
36900 448
3180 617
1181 93