2965 412
293 628
2897 313
2280 793
578 511
831 66
668 528
23 693
264 828
586 43
721 80
778 239
2440 127
236 562
398 488
402 893
128 659
411 35
118 506
885 441
430 484
907 646