30 10
368 6
300 2
92 3
1408 10
3322 7
7325 15
5474 16
9927 14
7485 8
5323 9
9007 6
9557 6
9049 17
3192 4
3422 8
4882 11
3451 6
7626 21
4918 16
4754 1
7803 11
3572 8
4276 8