303 82
2595 668
1040 226
2705 381
9441 467
3213 547
383 82
1812 347
1235 204
2570 588
2784 558
1707 73
2553 576
2535 648
2255 686
633 141
476 72
671 134
3444 464
2689 522
4143 647
28817 999
368 70
3088 530