3039 4
2701 5
3856 5
6432 14
4845 13
7429 16
7375 16
3547 2
4144 4
6004 20
8354 36
3916 3
8086 20
15947 53
9537 24
9850 34
12042 44
10161 34
13387 65
38529 146
20876 41
6236 17
12619 32
8864 26