252
5826
346
7315
6123
393
342
428
3314
476
637
22566
17100
15091
13560
10362
1007263
9074
8940
867148
744142
68911
6860