430 95
200 586
653 241
400 608
752 223
329 43
902 195
50 185
798 517
939 769
471 20
16 671
179 468
106 905
435 353
59 219
800 127
358 804
475 173
576 380