223
294
353
5238
3112
4424
248
243
539
388
338
356
22696
17220
15281
13660
10482
1016263
9174
9080
880148
749142
6970
69311