1215 282
1354 326
2271 531
813 69
2107 694
1822 436
22946 56
14613 243
7253 256
15209 978
7067 211
5674 334
9798 521
4812 522
6059 233
9761 318
34991 663