252
5826
346
6123
393
342
428
3314
476
7215
637
22486
17040
15041
13470
10322
1004263
9044
8890
861148
742142
68711
6840