9580 406
42827 312
28195 779
6815 40
21134 542
7723 285
9796 147
17634 162
4129 450
7929 549
36897 448
3180 617
1181 93