42656 562
7248 841
5278 243
4432 550
2563 164
3059 257
4564 620
3437 369
3466 647
2288 71
14589 90
12053 224
4061 78
2876 60
3271 336
6451 588
4571 626
16735 306
39796 171
20170 410
32178 853
32358 725