1102 10
2897 4
4577 2
3076 11
35337 42
14620 16
30523 45
10380 12
23422 22
10951 16
28610 24
9988 9
5643 2
10274 9
8590 6
30045 30
11445 19
66812 114
11102 5
12469 9
14948 26
90126 181
25362 40
17089 22