1253
1204
1
1051
595
1342
653
1126
816
1757
2077
801
672
552
674
2217
3985
724
26285
8410
612
2695
1100
1
869
906
627
2674
794
1105
754
2387
1
795
1084
13589
662
2146
674
665
754
587
933