107 120
517 848
318 330
487 823
151 149
809 202
981 924
509 778
654 579
696 951
864 79
96 2
634 203
438 281
322 251
687 186
350 83
42 7
105 670
403 691
766 659
313 293