4318 15
1197 5
17852 7
448 10
8590 28
6549 12
7573 18
4773 4
2448 2
8299 19
6582 17
1379 11
739 8
1200 6
48564 56
1054 6
1979 2
13394 6
1035 8
1150 2
1895 5
33758 30
22111 38
81397 111