9580 406
42826 312
28193 779
6815 40
21132 542
7723 285
9796 147
17630 162
4129 450
7929 549
36897 448
3180 617
1181 93