12813 11
14098 12
4650 13
10441 34
11059 28
12000 30
17605 93
11892 35
21896 42
12596 31
50287 154
17237 89
8714 28
9385 32
3470 17
4983 17
31899 28
3544 18
3722 25
8473 49
10971 61
41678 123
9069 10
21390 67