501 36
3411 889
924 47
2538 196
2621 440
2888 439
1762 381
905 98
3789 361
9158 447
7748 670
3786 616
1040 119
3527 753
3914 613
2079 557
2355 498
2095 331
1684 250
2758 583
2040 258
1211 238
3545 735
3515 680