9904 18
4906 25
3051 8
4541 15
11973 32
5730 18
3251 13
8545 33
9662 35
8625 35
163514 531
3596 9
1614 8
7700 43
2400 5
4924 26
3095 8
3268 9
5074 14
26224 153
41633 149
6111 12
5938 14
1403 2