1215 282
1351 326
2270 531
746 69
2106 694
1789 436
22935 56
14485 243
7241 256
15167 978
7065 211
5660 334
9792 521
4812 522
6044 233
9746 318
34900 663