1215 282
1353 326
2270 531
775 69
2106 694
1803 436
22942 56
14529 243
7246 256
15178 978
7066 211
5668 334
9796 521
4812 522
6048 233
9749 318
34939 663