15583 14
20803 35
8451 29
15853 58
11184 57
31089 100
11400 9
19987 41
10031 22
17265 29
6514 15
2214 9
6048 7
16769 25
22136 22
12546 56
43177 50
43843 113
14425 103
30097 115
16279 79
27013 137
11262 129
2034 15