1215 282
1353 326
2270 531
783 69
2106 694
1807 436
22942 56
14538 243
7247 256
15178 978
7066 211
5668 334
9797 521
4812 522
6048 233
9751 318
34947 663