42702 562
7250 841
5283 243
4433 550
2568 164
3060 257
4566 620
3441 369
3467 647
2291 71
14597 90
12063 224
4066 78
2881 60
3274 336
6456 588
4576 626
16743 306
39879 171
20259 410
32215 853
32401 725