2387 387
8158 680
3638 41
7808 273
14729 263
159753 853
20160 623
79306 146
18467 561
7747 204
14470 386
16196 977
7858 918
4613 754