5117 17
599 4
986 8
1633 16
3427 8
22617 41
10818 25
1081 11
1231 6
661 2
1197 5
17444 7
11843 42
17596 55
77 4
25604 32
5285 7
714 10
2179 5
455 7
1488 3
13496 17
1114 8
6821 18