1010 613
938 18
741 413
60 823
576 327
220 438
257 956
419 431
986 535
784 857
1036 213
275 64
771 167
83 287
464 241
410 440
551 268
462 457
570 140
977 641