1028 481
730 222
118 205
389 200
1013 886
902 846
842 108
278 827
105 234
886 685
264 301
519 788
393 288
588 773
476 358
728 680
965 233
949 213
654 42
51 36