3299 16
2161 4
9126 29
3066 5
9302 21
4511 14
8521 22
3114 8
3856 10
10575 25
13564 36
2426 1
29708 86
22268 54