1294
23765
1958
779
592
748
634
691
711
2135
847
910
833
1197
1032
650
652
957
1142
2220
1348
838
788
572
2378