3533 30
19261 42
30733 49
5628 18
7445 14
13065 33
16563 54
7453 14
39831 37
9125 8
40777 86
96698 188
5562 9
7787 17
10823 28
10147 4
12682 10
13630 9
2985 5
3194 4
11316 26
16453 35
6225 16
5808 20