907
938
2440
1086
1746
6444
611
1
1287
2665
1251
1203
1
1050
593
1340
653
1124
816
1754
2076
801
672
551
673
2214
3984
723
26240
8390
611
2695
1097
1
869
906
626
2667
792
1103
754
2386