1182
3625
3079
2263
3791
833
2936
1145
783
3332
748
5591
3681
2248
1013
2941
4841
906
2135
762
4101
1256
4371
843
4423
1008
2778
6450
6064
833
992
797
5090
1134
1678
3014
23051
832
950
659
2702
4306
2003
733
799
973
1699
1617
887
1653
1937
679
20728
838
876
1512
4407
1123
1278
7797