1215 282
1354 326
2270 531
791 69
2106 694
1810 436
22943 56
14557 243
7248 256
15183 978
7066 211
5669 334
9797 521
4812 522
6056 233
9754 318
34953 663