2972 412
748 145
330 90
674 43
552 332
668 528
27 113
264 828
191 875
876 402
98 349
766 735
496 921
862 97
543 55
155 586
396 364
128 659
933 175
2598 912
664 706
940 652
860 975