31509 1128
16577 96
27549 492
36011 654
36431 378
36797 723
21294 877
6402 605
13373 71
5112 649
7388 735
2439 155
10508 469
5161 125
5499 766
3664 255
8034 362
42413 309
68762 187
94479 429
31768 79