29657 81
178415 866
20542 376
216062 1103
66812 515
38217 219
84000 551
58807 336
147421 393
31596 605
68463 238
63325 198
42821 115
37186 626
393208 956
8791 672
183849 467
19937 698
158459 395
35427 302
40115 368
56949 186
55635 253
151484 650
103135 727
101359 537
64867 96
30067 311