2658 387
8171 680
3668 41
7850 273
14771 263
159788 853
20187 623
79355 146
18490 561
7766 204
14484 386
16217 977
7881 918
4638 754