28890 87
14665 28
18305 47
18545 42
12171 24
8731 12
37494 100
20034 96
8382 31
6904 33
26792 16
28887 82
43958 166
27982 68
22672 43
2837 13
19972 17
8649 20