1093
0
448
456
602
662
801
4325
573
841
2697
1186
377
356
742
1540
747
1183
556
427
471
444
1743
308
13967
2
72191
3580
1
3196