21538 120
14107 774
14899 603
19224 687
3039 325
2138 51
1459 93
5223 474
6250 962
4328 657
1871 193
2302 117