1215 282
1354 326
2271 531
801 69
2106 694
1818 436
22944 56
14586 243
7250 256
15199 978
7066 211
5671 334
9798 521
4812 522
6056 233
9758 318
34969 663