346
3910
647
281
542
628
435
2010
223
4110
177
276
19916
15230
13281
11910
9052
860263
8010
7762
743148
649142
63211
5820