1026 192
902 846
433 256
353 102
893 652
159 759
346 507
474 74
69 533
474 30
1087 254
243 119
523 974
877 522
480 972
595 672
237 695
920 228
1016 756
908 110