310 58
4998 747
4875 644
1419 377
8576 614
1537 71
2536 323
5833 781
2168 258
4061 462
5828 950
5092 443
2598 153
2900 134
4563 740
6394 326
5433 673
4265 611
2708 78
2967 153
23063 591
2821 246
5836 461
4652 434