20000 35
10490 11
10832 30
12716 19
8199 12
20245 34
7782 25
4044 6
3066 11
3466 9
5483 11
6590 21
4753 9
5893 18
2575 12
7447 15
5903 7
9276 24
11783 30
6717 23
13601 26
31574 99
18511 36
8769 23