3290 269
1239 163
129 839
783 914
430 32
610 360
370 337
494 232
860 540
1063 584
576 709
613 892
1984 936
598 457
999 929
923 906
414 107
590 761
458 352
22 985
966 551