642
118
2439
2271
1759
101
23856
149
18
133
9204
5563
819
216
9199