9585 406
42837 312
28200 779
6818 40
21144 542
7725 285
9799 147
17648 162
4131 450
7933 549
36899 448
3180 617
1181 93