3670
965
95566
926
1341
2337
944
853
1435
1140
1066
4812
1031
1906
941
919
879
833
2102