10583 30
19580 37
10410 23
9803 20
14287 31
7240 11
6278 8
17438 38
6984 10
17038 19
5549 2
8480 5
4723 1
7503 5
9428 13
8080 3
5829 2
11293 13
12721 24
7517 13
9234 11
12659 31
6904 6
8357 15