6643 18
15181 19
34389 77
12464 53
1795 7
4767 19
2645 10
1534 3
1672 3
1818 4
1723 5
969 4
1663 4
1928 9
4736 19
2337 12
1920 3
2952 8
2485 7
3033 8
4353 18