1215 282
1354 326
2271 531
945 69
2109 694
1856 436
22964 56
14672 243
7258 256
15401 978
7072 211
5695 334
9800 521
4814 522
6075 233
9774 318
35131 663