1005 251
214 154
517 948
345 704
590 955
655 335
450 823
66 528
614 573
614 212
880 790
186 649
409 547
734 873
752 686
117 525
305 889
55 28
559 185
302 100
677 336