1050 116
3752 923
6417 793
5514 508
5693 354
2129 517
1107 195
2487 549
13504 50
4200 631
2639 759
2141 242
3930 369
891 212
907 190
3458 805