21003 405
73167 306
21128 327
27725 154
30272 111
28205 84
2500 214
20142 479
13931 396
21743 425
24274 242
65550 86
12158 561
55781 452
21900 846
140762 268
19095 388
152097 570
23363 570
17456 646
10630 320
29682 414
20284 710
36799 287
29588 630
15814 655
22985 63
42836 38