2881
26021
368
317
1812
1260
4398
7356
52355
3984
18755
52193
1329
103
20