21023 38
3353 6
6315 16
9863 17
4547 10
9817 10
5573 5
5506 4
8562 16
5807 11
9334 17
5310 9
7872 11
4577 1
12868 16
11713 10
44585 78
4806 7
7885 10
8030 12
21678 40
32089 23
20481 17
12340 35