2528
1
1680
4
8930
2
2185
702
524
976
3
862
961
1665
802
1052
997
576
3789
10
789
1506
1791
828
1371
1141
1586
3107
693
945
723
1870
799
870
889