1215 282
1354 326
2271 531
902 69
2109 694
1848 436
22954 56
14656 243
7257 256
15299 978
7072 211
5688 334
9800 521
4814 522
6072 233
9772 318
35089 663