19988 18
17592 32
9598 7
9512 12
9056 12
8971 7
8850 13
8840 8
8121 10
7698 3
7695 7
7583 19
7376 7
7119 9
6671 9
6565 10
6545 13
6452 14
6394 7
6236 4
6061 12
6060 7
5954 3
5906 9