503 8
5376 10
9537 17
10011 17
23071 46
6028 10
2984 14
1981 9
1939 5
2428 3
3239 8
2456 3
1951 10
4883 14
3494 12
1551 4
2163 4
1747 1
2980 12
4507 10
3765 9
6716 48
3460 10
2775 4