40095 70
17631 414
39730 144
25374 683
22638 242
14296 335
7043 358
29913 652
11033 477
43650 643
17459 242
23900 333
9716 31
26085 443
32387 754
15145 326
35756 740
30121 90
16043 467
16762 680
8080 45
36931 135
20687 400
6265 498
13527 438
32262 771
18418 352
18066 260