15094 94
18886 117
2929 16
7564 27
991 2
4129 12
6946 37
8076 25
11929 87
9090 30
14221 50
4702 9
30181 80