2975 313
318 330
687 830
843 730
433 93
729 108
693 146
300 324
329 220
624 313
588 984
358 781
642 388
63 390
831 257
883 827
1003 132
399 868
735 702
419 975
151 149
299 937