2914
234
232
338
264
195
2114
4612
174
2816
212
296
22696
17220
15261
13650
10482
1016263
9174
9070
878148
749142
6960
69311