21526 179
50862 920
36437 318
6373 470
60091 399
36100 157
28784 123
11765 246
120119 189
63331 621
34909 892
156812 299
87234 98
109207 642
68517 92
35717 153
79096 776
102427 343
40985 589
34946 824
91032 481
49516 696
47360 115
42349 493
22771 537
100982 216
7235 745
16667 473