1215 282
1354 326
2271 531
801 69
2106 694
1818 436
22943 56
14576 243
7250 256
15195 978
7066 211
5670 334
9798 521
4812 522
6056 233
9758 318
34966 663