8737 18
1666 2
1643 4
1884 5
2291 4
3053 5
2030 1
2042 5
2275 2
2643 2
1850 2
2669 1
2746 4
4594 3
12135 23
6146 5
8349 15
3958 15
106718 229
8526 11
8035 10
47511 95
18977 20
16357 23