1050 116
3754 923
6417 793
5516 508
2689 814
323 28
649 104
4612 361
3568 737
923 98
1735 352
1749 441
2674 579
3346 873
1264 346
2416 479