22553 28
4275 12
18141 15
9894 28
36227 61
28892 59
16632 28
12259 19
5140 21
1631 4
9193 41
2725 10
13628 44
25348 96
15288 25
4884 13
5986 24
10331 13
6600 20
14205 16
7826 12
2056 12
8155 18
6063 13