3195 17
1035 8
1508 4
1690 3
1772 11
1461 7
727 10
1379 11
357 10
399 3
739 8
3807 4
13215 16
6043 12
7489 12
48564 56
22303 15
33758 30
17852 7
10598 6
81397 111
107333 179
9442 8
22111 38