121 106
304 817
581 141
94 408
554 342
265 559
31 640
840 461
118 870
575 383
967 607
344 285
565 972
752 819
67 351
93 268
450 295
852 915
706 899
917 466