21556 120
14118 774
14913 603
19239 687
3040 325
2141 51
1465 93
5232 474
6257 962
4334 657
1873 193
2304 117