2596 13
4449 10
7111 11
17605 27
31156 66
4479 9
3865 24
5205 26
8814 5
4911 8
3504 11
7917 28
11415 48
4016 7
4553 17
5276 10
3303 13
6488 32
9134 18
7308 14
65941 87
18080 21
7813 3
9099 15