3897 13
1003 7
3031 5
3528 8
4597 3
3471 12
9764 23
8627 21
10221 23
14308 17
9480 26
5045 8
4976 12
5615 4
12137 21
9655 20
23309 35
18152 37
8875 11
7562 21
33405 41
45934 52
11681 17
43851 62