15094 94
19249 119
2929 16
7564 27
991 2
4129 12
6946 37
8076 26
12280 87
9090 30
14221 50
4702 9
30546 81