860 29
4048 448
3533 535
9437 643
4271 545
4267 306
5181 125
2495 221
3606 281
3140 465
6999 345
3197 387
1402 88
3390 272