1017 809
2210 989
718 35
591 298
84 158
21 71
743 295
98 502
243 265
545 262
657 315
209 62
385 359
538 48
426 640
95 634
746 483
126 928
837 993
215 433