1239 42
5183 78
3251 429
3846 646
3327 398
2508 261
7193 591
4093 707
4132 908
3616 927
5109 940
3115 476
3714 219
13652 309