1203 319
2454 509
2682 508
3036 597
2863 866
1083 233
3860 670
3721 707
3094 346
4032 322
32822 877
14065 644