1239 42
5183 78
3250 429
3845 646
3326 398
2508 261
7193 591
4093 707
4132 908
3615 927
5109 940
3115 476
3714 219
13648 309