2391 3
4286 18
7440 43
4337 12
6265 17
13547 35
16672 30
8029 25
2870 5
3355 3
6975 21
13133 57
8213 23
7820 27
10958 51
10876 57
8935 25
12653 41
19225 97
18791 97
8156 21
4602 12
75716 247
29627 61