9135 18
7298 16
2700 9
1891 1
16828 61
11327 12
7807 12
8441 4
11048 18
6315 8
7658 7
17258 14
23310 8
25607 23
4643 18
9076 18
5704 21
7065 34
7059 13
3825 20
3785 22
5406 20
9302 23
29444 90