3601 313
635 934
2547 702
520 747
379 1000
151 722
924 900
882 447
943 56
47 979
1054 165
53 366
84 941
263 939
667 246
936 447
394 640
881 72
571 858
972 846
428 293
396 939
207 508