29700
6686
26730
6017
1518
342
11682
2630
3960
892
3465
780
5940
1338
2970
669
3762
847
3960
892
4455
1003
2805
632
4290
966
35640
8023