450 3
1213 9
3246 12
3810 22
3758 12
2255 9
1893 10
4131 12
6426 23
6327 17
4774 13
5314 8
2417 7
4494 11
7405 18
6399 9
6039 16
11433 20
8569 19
4476 16
15066 28
11305 8
7594 13
13072 29