2967 313
515 752
432 93
841 730
640 388
8 171
20 729
801 393
173 511
106 95
766 659
955 925
884 294
400 834
3056 412
413 185
43 375
468 647
275 38
479 94
772 684