4963 18
1572 0
1048 2
1706 2
2793 5
1168 3
1266 8
1898 11
18772 31
980 3
1634 2
8854 17
1900 7
2675 9
10899 35
8183 17
3381 5
7880 25
1073 1
1591 7
10823 27
8853 22
910 4
1023 1