2973 412
294 628
2284 793
1163 1000
867 911
689 318
588 43
89 535
509 100
526 364
485 36
1009 443
36 641
812 257
669 528
734 836
451 202
264 828
80 168
783 864
753 501
88 386
2598 912