311 7
2400 5
2758 10
4367 8
4236 13
5289 7
8440 17
3728 12
5084 3
7076 10
6910 20
4626 5
7007 7
4142 10
5505 11
6941 5
8787 7
3853 9
4808 5
10660 10
6058 14
10283 23
11934 18
46321 28