7331 32
5610 9
5033 16
12445 36
5158 9
9086 22
15441 33
9236 28
9595 29
10596 13
2236 8
1184 1
3451 5
4329 7
3275 13
2954 3
1777 4
5306 21
3898 11
2726 6
2919 15
10809 44
2728 10
49626 255