4128
1000
1178
203
138
538
812
1001
665
1002
970
48
278
631
891
421
592
540
694
419
636
309
417
89
239
856
134
678