1215 282
1352 326
2270 531
767 69
2106 694
1802 436
22940 56
14525 243
7244 256
15177 978
7066 211
5667 334
9796 521
4812 522
6047 233
9749 318
34932 663