1050 116
3752 923
6417 793
5514 508
2475 123
1146 35
2104 434
4172 896
1929 263
730 101
2435 273
893 110
2780 483
2307 485
2397 343
3641 849