256176
23348
2190
1860
1829
17019
1480
11616
1068956
1025
1004
9112
840
825
806
7822
736
7110
656
593
5310
5116
462
430
414
382
370
345
315
302
236
222
181
170
161
134
100