252
5826
346
6123
393
342
428
3314
476
7215
637
22466
17040
15041
13460
10292
1004263
9044
8890
860148
742142
68711
6840