8112 680
3610 41
7659 273
14496 263
159576 853
20051 623
79041 146
18408 561
7717 204
14450 386
16141 977
7831 918
4562 754