6987 30
10057 24
3244 3
14951 34
6097 20
7332 27
1952 1
5421 6
4741 24
12076 58
6482 23
8933 23
3009 4
4120 12
4919 30
5029 15
18626 88
6288 6
4953 21
11250 50
12984 52
6902 21
9094 59
25103 111