216
173
94
273
3344
7216
2110
151
251
154
275
22696
17220
15261
13650
10482
1016263
9174
9070
877148
749142
6960
69311