1215 282
1352 326
2270 531
765 69
2106 694
1800 436
22940 56
14519 243
7244 256
15175 978
7066 211
5667 334
9796 521
4812 522
6047 233
9749 318
34929 663