32241 557
8084 767
26978 642
15634 409
11162 197
6284 581
7713 644
2283 340
5350 331
5503 618
9681 983
3287 74
2688 524
5055 411