242
347
470
799
220
225
353
405
7814
332
7317
231
20156
15370
13531
12170
9192
873263
8150
7922
763148
653142
63611
5920