90 3
69 3
451 5
46 6
11 7
21870 201
2501 5
3380 9
5072 26
3040 15
18448 106
12180 104
9763 52
18364 95