19653 29
13955 58
94893 157
22606 77
10671 26
4995 15
11485 41
8086 22
6532 29
22917 97
5276 10
7435 15
5247 15
6408 22
9290 54
3591 9
5941 47
6394 32
13096 58
6858 32